home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / JAVA_ALL / IDE / DUMPCLAS.TAR / dumpclass.MAK < prev    next >
Encoding:
Makefile  |  1996-05-22  |  1.4 KB  |  91 lines

  1. ORIGIN        = Symantec CafΘ
  2. ORIGIN_VER    = Version 7.22
  3. VERSION        = DEBUG
  4.  
  5. !IFDEF SUB_DEBUG
  6. DEBUG        = $(SUB_DEBUG)
  7. NDEBUG        = !$(SUB_DEBUG)
  8. !ELSE
  9. DEBUG        = 1
  10. NDEBUG        = 0
  11. !ENDIF
  12.  
  13. PROJ        = dumpclass
  14. APPTYPE        = JAVA CONSOLE
  15. PROJTYPE    = class
  16.  
  17. JAVAC        = sj
  18. MAKE        = SMAKE
  19. LNK        = LINK
  20.  
  21.  
  22. HEADERS        = 
  23. !IF $(DEBUG)
  24. OUTPUTDIR    = .
  25. CREATEOUTPUTDIR    =
  26. TARGETDIR    = .
  27. CREATETARGETDIR    =
  28.  
  29. CFLAGS        =  -g 
  30. DEFINES        = 
  31. !ELSE
  32. OUTPUTDIR    = .
  33. CREATEOUTPUTDIR    =
  34. TARGETDIR    = .
  35. CREATETARGETDIR    =
  36.  
  37. CFLAGS        =  -O 
  38. DEFINES        = 
  39. !ENDIF
  40.  
  41. MFLAGS        = MASTERPROJ=$(PROJ) 
  42. DEBUGGERFLAGS    =  
  43. PAR        = PROJS BATS OBJS
  44.  
  45. INCLUDES    = -classpath .;C:\Cafe\JAVA\LIB\CLASSES.ZIP;d:\temp
  46.  
  47.  
  48.  
  49. OBJS        = util\AttributeInfo.class util\ClassFile.class util\ConstantPoolInfo.class  \
  50.         util\FieldInfo.class util\MethodInfo.class dumpclass.class 
  51.  
  52. BATS        = 
  53.  
  54. .SUFFIXES: .JAVA .CLASS 
  55.  
  56. .JAVA.CLASS:
  57.     $(JAVAC) $(CFLAGS) $(INCLUDES) $*.java
  58.  
  59.  
  60.  
  61. all:    noteout createdir $(PRECOMPILE) $(OBJS) $(POSTCOMPILE) _done
  62.  
  63.  
  64. all2:    createdir $(PRECOMPILE) $(OBJS) $(POSTCOMPILE) _done
  65.  
  66. noteout:
  67.     REM Output to $(OUTPUTDIR)
  68.  
  69. createdir:
  70.     $(CREATEOUTPUTDIR)
  71.     $(CREATETARGETDIR)
  72.     
  73. _done:
  74.         REM  Project is up to date
  75.  
  76. buildall:    clean    all
  77.  
  78.  
  79. clean:
  80.         -del $(TARGETDIR)\$$SCW$$.$(PROJTYPE)
  81.         -del $(TARGETDIR)\$(PROJ).CLE
  82.         -del dumpclass.dpd
  83.         -del $(OBJS)
  84.  
  85.  
  86.  
  87. !IF EXIST (dumpclass.dpd)
  88. !INCLUDE dumpclass.dpd
  89. !ENDIF
  90.  
  91.